home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 1 / Gold Medal Software Volume 1 (Gold Medal) (1994).iso / netutils / dos6nvel.arj / DOS6NOVL.DOC next >
Text File  |  1993-06-28  |  11KB  |  242 lines

  1. PREFACE
  2. For those having problems getting MS-DOS 6.0 to run with Novell Networks
  3. here's a quick fix that worked for us.  Right now we're running a general
  4. purpose Novell 3.11/Ethernet network, Dedicated server, 1.2 Gig SCSI Drive.
  5. The server has a 20MB DOS partion running 5.0 with the rest partioned for  
  6. netware.
  7.  
  8. After hearing about problems we decided to try putting up a few workstations
  9. on MS-DOS 6.0 before committing the whole network.  MS-DOS 6.0 offers several 
  10. benefits that we wanted to take advantage of ie. MEMMAKER, DBLSPACE & a hand-
  11. ful of nifty utilities that are network capable.  
  12.  
  13. We installed MS-DOS 6.0 on my station & DBLSPACE'd the local hard disk.  We 
  14. encounterd a few nuances so attached are the files & the mod's we made to 
  15. solve them.  
  16.  
  17. ENCLOSED FILES:
  18.  
  19.         CONFIG.SYS - from DOS 6.0 workstation
  20.         AUTOEXEC.BAT - From the DOS 6.0 workstation
  21.         NET.BAT - Batch file we use to load network shells
  22.         SHELL.CFG - ACSII file which defines the network workstation
  23.                     configuration.  Note SHELL.CFG defines how the
  24.                     workstation handles packets, Print Jobs, DOS versions
  25.                     and search drives.  If you don't use it - YOU SHOULD.
  26.                     More on this later.
  27.         NET$LOG.DAT - this is the file that is the actual login script, that
  28.                     you modify from "SYSCON".  Its found in the PUBLIC 
  29.                     directory.  If you like, just rename your old one & save
  30.                     this one onto your network, then modify it for your need
  31.                     in SYSCON.
  32.  
  33. UPDATE NOVELL
  34. Before we get into the problem at hand just a quick note about updating
  35. several necessary utilities of Novell.  Whether you be on V2.2 or 3.11 
  36. there's several updates you should make.  These include:
  37.  
  38.                    Current      File                    Path/      ZIP'ed
  39.      File Name     Version      Date        Bytes     Directory    PACKAGE
  40.      MENU.EXE       V2.31      3/14/91     103,529      PUBLIC    MENU34.ZIP
  41.      MENUPARZ.EXE   V2.31      3/14/91      32,709      PUBLIC         "
  42.      PSERVER.EXE    V1.27     10/29/92     109,116      PUBLIC    PSERV2.ZIP
  43.      PSERVER.NLM    V1.27      8/12/92      51,866      SYSTEM for 3.11  "
  44.      PSERVER.VAP    V1.27      6/15/92      65,218      SYSTEM for 2.2   "
  45.      RPRINTER.EXE   V1.26      6/04/92      59,756      PUBLIC         "
  46.      PCONSOLE.EXE   V1.65     10/28/92     234,069      PUBLIC         "
  47.      PRINTCON.EXE   V1.62     10/28/92     161,071      PUBLIC         "
  48.      PRINTDEF.EXE   V1.61     10/28/92     183,445      PUBLIC         "
  49.      CAPTURE.EXE   utility    10/28/92     161,103      PUBLIC         "
  50.      ENDCAP.EXE    utility     7/19/89      13,553      PUBLIC         "
  51.      NPRINT.EXE    utility    10/28/92      85,425      PUBLIC         "
  52.      PSC.EXE       utility     1/31/91      22,129      PUBLIC         "
  53.      PSTAT.EXE     utility     2/02/91      28,921      PUBLIC         "
  54.  
  55. These are known Novell authorized released updates that can be found on 
  56. CompuServe and many popular boards.  If you're using Novell Version 2.2
  57. or 3.11 straight out of the "Red Box", you should definitely download these 
  58. updates and install them.  The same utilties are used for both 2.2 & 3.11.
  59. There is no current support for Versions before 2.2, therefore this and
  60. the NetwareLite versions may need to be tested manually.  These updated 
  61. utilties can usually be found in 2 popular ZIP'ed Packages, named MENU34.ZIP 
  62. & PSERV2.ZIP, but may be found under other labels (depending who uploaded 
  63. them).   
  64.  
  65. The New Menu programs only use 32K memory while the menu packaged from Novell
  66. uses a ridiculous 98K.  The rest of the printer oriented programs solve a 
  67. multitude of printing problems, inherant to early Novell.  This includes
  68. terminals "hanging up", printer lockups and strange and wonderful ASCII
  69. characters.  Again, if the updates aren't installed, don't bother attempting 
  70. MS-DOS 6.00.
  71.  
  72. PS. - all files in the PUBLIC & SYSTEM directories are READ ONLY Shareable
  73. so before you rename &/or delete them, be sure to use the ATTRIB -R command.
  74. Then make sure to ATTRIB +R the new files when you are finished.
  75.  
  76. DIRECTORY TREE:
  77. Here is an abridged version of our network DIRECTORY structure.  This will 
  78. coordinate (somewhat) with the enclosed NET$LOG.DAT Login script and is    
  79. typical of most network directories.  As you can see, we use only MS-DOS
  80. defined under the public directory.  If your network includes numerous systems
  81. eg. COMPAQ DOS, NEC, Digital Research, IBM PC DOS, you can elaborate then
  82. DOS directory structures to test for machine type (%MACHINE or %SMACHINE),
  83. Operating System  eg. PC-DOS, MS-DOS DR-DOS (%OS) and Version eg. V3.30,
  84. V4.00, V5.00 V6.00 (%OS_VERSION).
  85.             
  86. Directory PATH listing for Volume SYS        
  87. Volume Serial Number is xxxxxxxxx
  88. F:.
  89. ├───LOGIN
  90. ├───SYSTEM
  91. │   ├───DR
  92. │   ├───TSA
  93. │   ├───DIBI
  94. │   ├───09000001
  95. │   ├───0A000001.QDR
  96. │   ├───0B000001.QDR
  97. │   ├───0C000002.QDR
  98. │   └───OLDUTILS
  99. ├───PUBLIC
  100. │   ├───BATCH
  101. │   ├───OLDUTILS
  102. │   └───MS_DOS
  103. │       ├───V5.00
  104. │       ├───V6.00
  105. │       └───V3.30
  106. ├───MAIL
  107. │   ├───1
  108. │   ├───2000001
  109. │   ├───4000001
  110. │   ├───5000002
  111. │   ├───6000001
  112. │   ├───7000001
  113. │   └───8000001
  114. ├───HOME
  115. │   ├───JOE
  116. │   │   └───FILES
  117. │   ├───TOM
  118. │   │   └───FILES
  119. │   ├───FRANK
  120. │   │   └───FILES
  121. │   ├───GREG
  122. │   │   └───FILES
  123. │   └───SUPER
  124. │       └───FILES
  125. ├───COMM
  126. │   ├───LAPLINK
  127. │   ├───BBSLISTS
  128. │   ├───UPLOAD
  129. │   ├───DOWNLOAD
  130. │   ├───FAXIN
  131. │   ├───FAXOUT
  132. │   ├───CROSTALK
  133. │   └───CSREMOTE
  134. ├───APPS
  135. │   ├───WP51
  136. │   ├───LOTUS
  137. │   ├───1STCHOIC
  138. │   ├───1STGRAPH
  139. │   ├───DATABASE
  140. │   ├───ACCOUNTG
  141. │   └───UTILS
  142. └───FONTS
  143.     ├───TTFONTS
  144.     ├───HPFONTS
  145.     ├───PCLFONTS
  146.     ├───TT1
  147.     └───PSFONTS
  148.  
  149.  
  150. INSTALLING MS-DOS 6.00 NETWORK WORKSTATION
  151. INITIAL PROBLEM:
  152. 1) At this time, we're not in possession of NETX.EXE that recognizes MS-DOS
  153.    6.00.  The Current version of NETX.EXE (Workstation Shell v3.31) 
  154.    recognizes DOS versions upto 5.0.  However, if you install in your
  155.    DOS 6.00 workstation's CONFIG.SYS the below listed line:
  156.  
  157.                     SHELL=C:\COMMAND.COM /P /E:512
  158.    
  159.    then load IPX.COM, SHELL.CFG & NETX.EXE, you will make a connection to 
  160.    the  DOS 5.0/Novell File Server.  This Shell statement is extremely 
  161.    important to tell the DOS(s) what environment to expect.  Without it, you
  162.    will not connect to the server.   See enclosed example CONFIG.SYS File.
  163.    
  164. 2) The next problem arises in automatically mapping to a DOS 6.0  
  165.    directory within the public directory.  If the workstation cannot find
  166.    the proper COMMAND.COM, the system will be haulted.
  167.  
  168.    One solution is to manually key the COMSPEC & then Re-Map, another is to
  169.    put batch files all over the place.  We prefer to have the Login scripts
  170.    do the work for us.  See the NET$LOG.DAT, Novell Login Script File.
  171.  
  172. 3) Third problem.  We used DBLSPACE to compress the local drive of the MS-DOS
  173.    6.0 workstation.  When DOS 6.0 DBLSPACE's, it creates a Drive H:, 
  174.    technically an uncompressed drive that DOS 6.0 requires to monitor and 
  175.    track the activities of the compressed drive C:.  The problems arises when 
  176.    we attach to Novell, which normally designates the first letter after the
  177.    Local Drive designation (in most cases Drive E:) to the Network SYSTEM
  178.    directory and DRIVE F: as the LOGIN directory.  
  179.    
  180.    DRIVE E: remains designated as a Network directory but the LOGIN Directory 
  181.    (commonly DRIVE F:) gets pushed back to DRIVE I:, the first drive after the 
  182.    local drive DOS 6.0 Drive H:.
  183.  
  184. SOLUTION:
  185.    One solution would be to Hard Map F: as a network drive in the Login script
  186.    however in an environment where we have mixed DOS version workstations 
  187.    across the entire network, this would have caused a ton of re-scripting.
  188.  
  189.    Instead, we read the network node address "%P_STATION" and utilized an 
  190.    IF - THEN statement to identify the DOS 6.0 node, technically logging in
  191.    on the I:\Login directory, then re-maping F: to I: (MAP F:=I:).  This allows
  192.    all stations to utilize an equal search drive scheme. Please refer to the
  193.    NET$LOG.DAT file.  If you have several DOS 6.0 stations, in the LOGIN
  194.    script, simply follow the initial    IF P_STATION="xxxxxxxxxxxx" THEN 
  195.    statement with an OR IF .....etc statement.  
  196.  
  197. FINAL NOTE - SHELL.CFG
  198.    Novell highly advises, and rightfully so, use of SHELL.CFG to define the
  199.    workstation environment.  The Shell.cfg is nothing more than an ASCII file
  200.    (create it with DOS EDIT or EDLIN) with the appropriate variables.  The 
  201.    SHELL.CFG should reside ON THE ROOT directory from which you boot to the
  202.    network.  EG.  Our workstations each have hard drives from which they boot
  203.    DOS.  However, we keep the IPX & NETX in the C:\NET directory.  SHELL.CFG 
  204.    will not load properly if it is also in the C:\NET directory, therfore we 
  205.    keep it in the C:\ root.  No reference is needed to call SHELL.CFG from
  206.    from any batch file.   IPX.COM automatically finds it after it's invoked
  207.    providing it resides on the root directory !
  208.    
  209.    Importance of SHELL.CFG - NOVELL makes note in its manuals and many public-
  210.    ations that by defining the environment under SHELL.CFG may keep (they 
  211.    don't like to use the word " will") a workstation from "hanging up" during
  212.    selective print sessions.  
  213.    
  214.    We have made it company policy to install all the updated menu and 
  215.    print utilities (mentioned above) with this SHELL.CFG in the workstation 
  216.    root directories of all the network we build and have virtually eliminated 
  217.    any terminal hang up or printer problems.  
  218.    
  219. We have found no problems integrating MS-DOS 6.0 workstations into NOVELL 2.2 
  220. and 3.11 environments with the enclosed LOGIN Script (NET$LOG.DAT) and
  221. SHELL.CFG, providing the updated MENU & PRINT utilities are installed  and
  222. a SHELL statement in the CONFIG.SYS to set the environmental variables.  One
  223. of these days, when I have nothing else to do, I'll down the server & update
  224. it as well, then I'm sure we'll have another expose'.  But for now, DOS 6.0 
  225. stations are cranking away on a DOS5.0/NOVELL 3.11 Network.
  226.  
  227.                                                - FRANK MOFFA
  228.                                                   6/28/93
  229.  
  230.  
  231.  
  232. PS - If anyone has any specific problems or needs further detail, drop us an 
  233.      E-MAIL C/O Compudata or call us direct at CSC, (609)346-8447 (days).
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.